\hypertarget{namespacesock_1_1http}{}\section{sock\+:\+:http Namespace Reference}
\label{namespacesock_1_1http}\index{sock\+::http@{sock\+::http}}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classsock_1_1http_1_1_http_buffer}{Http\+Buffer}
\begin{DoxyCompactList}\small\item\em 缓存类，在响应中存数数据 \end{DoxyCompactList}\item 
class \hyperlink{classsock_1_1http_1_1_http_request}{Http\+Request}
\begin{DoxyCompactList}\small\item\em H\+T\+T\+P请求 \end{DoxyCompactList}\item 
class \hyperlink{classsock_1_1http_1_1_http_request_factory}{Http\+Request\+Factory}
\begin{DoxyCompactList}\small\item\em 请求工厂 \end{DoxyCompactList}\item 
class \hyperlink{classsock_1_1http_1_1_http_request_parser}{Http\+Request\+Parser}
\begin{DoxyCompactList}\small\item\em H\+T\+T\+P请求解析器 \end{DoxyCompactList}\item 
class \hyperlink{classsock_1_1http_1_1_http_response}{Http\+Response}
\begin{DoxyCompactList}\small\item\em H\+T\+T\+P响应 \end{DoxyCompactList}\item 
class \hyperlink{classsock_1_1http_1_1_http_server}{Http\+Server}
\begin{DoxyCompactList}\small\item\em H\+T\+T\+P服务器 \end{DoxyCompactList}\item 
class \hyperlink{classsock_1_1http_1_1_http_session}{Http\+Session}
\begin{DoxyCompactList}\small\item\em H\+T\+T\+P Session. \end{DoxyCompactList}\item 
class \hyperlink{classsock_1_1http_1_1_http_session_factory}{Http\+Session\+Factory}
\begin{DoxyCompactList}\small\item\em Session工厂 \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef boost\+::shared\+\_\+ptr$<$ \hyperlink{classsock_1_1http_1_1_http_buffer}{Http\+Buffer} $>$ \hyperlink{namespacesock_1_1http_a4e8d5223a27396b63f6a4d96d9f2572b}{Http\+Buffer\+Ptr}
\item 
typedef boost\+::shared\+\_\+ptr$<$ \hyperlink{classsock_1_1http_1_1_http_request}{Http\+Request} $>$ \hyperlink{namespacesock_1_1http_abc368575f73a91496777e7268d6e9041}{Http\+Request\+Ptr}
\item 
typedef boost\+::shared\+\_\+ptr$<$ \hyperlink{classsock_1_1http_1_1_http_request_factory}{Http\+Request\+Factory} $>$ \hyperlink{namespacesock_1_1http_a109e52a7c286a1054ad5fe134a97ec09}{Http\+Request\+Factory\+Ptr}
\item 
typedef boost\+::shared\+\_\+ptr$<$ \hyperlink{classsock_1_1http_1_1_http_request_parser}{Http\+Request\+Parser} $>$ \hyperlink{namespacesock_1_1http_a10bd924b8a80c730376bfab54559cbcf}{Http\+Request\+Parser\+Ptr}
\item 
typedef boost\+::shared\+\_\+ptr$<$ \hyperlink{classsock_1_1http_1_1_http_response}{Http\+Response} $>$ \hyperlink{namespacesock_1_1http_a1e8d565c94861f483cae82faa5d90ac8}{Http\+Response\+Ptr}
\item 
typedef boost\+::shared\+\_\+ptr$<$ \hyperlink{classsock_1_1http_1_1_http_session}{Http\+Session} $>$ \hyperlink{namespacesock_1_1http_a4779c595b36bc7b552e6558880c29f95}{Http\+Session\+Ptr}
\item 
typedef boost\+::shared\+\_\+ptr$<$ \hyperlink{classsock_1_1http_1_1_http_session_factory}{Http\+Session\+Factory} $>$ \hyperlink{namespacesock_1_1http_ab40d42e06f9b067d13943821f928e62e}{Http\+Session\+Factory\+Ptr}
\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{namespacesock_1_1http_aa260534fb759e974d6fcc1477015b9c0}{Request\+Method} \{ \hyperlink{namespacesock_1_1http_aa260534fb759e974d6fcc1477015b9c0a99862211568c7d30ec2803c61ce5cc23}{G\+E\+T}
 \}\begin{DoxyCompactList}\small\item\em H\+T\+T\+P请求方式 \end{DoxyCompactList}
\item 
enum \hyperlink{namespacesock_1_1http_ac5e7c0dc7506cb150c803b1e52020020}{Connection\+State} \{ \hyperlink{namespacesock_1_1http_ac5e7c0dc7506cb150c803b1e52020020accd2a6a98b1bb86124ff5eec7d3ecc2e}{C\+L\+O\+S\+E}, 
\hyperlink{namespacesock_1_1http_ac5e7c0dc7506cb150c803b1e52020020ae04a4298a44baf9388f0b45697e8d6fe}{K\+E\+E\+P\+\_\+\+A\+L\+I\+V\+E}
 \}\begin{DoxyCompactList}\small\item\em 连接状态 \end{DoxyCompactList}
\end{DoxyCompactItemize}


\subsection{Typedef Documentation}
\hypertarget{namespacesock_1_1http_a4e8d5223a27396b63f6a4d96d9f2572b}{}\index{sock\+::http@{sock\+::http}!Http\+Buffer\+Ptr@{Http\+Buffer\+Ptr}}
\index{Http\+Buffer\+Ptr@{Http\+Buffer\+Ptr}!sock\+::http@{sock\+::http}}
\subsubsection[{Http\+Buffer\+Ptr}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\+::shared\+\_\+ptr$<${\bf Http\+Buffer}$>$ {\bf sock\+::http\+::\+Http\+Buffer\+Ptr}}\label{namespacesock_1_1http_a4e8d5223a27396b63f6a4d96d9f2572b}
\hypertarget{namespacesock_1_1http_a109e52a7c286a1054ad5fe134a97ec09}{}\index{sock\+::http@{sock\+::http}!Http\+Request\+Factory\+Ptr@{Http\+Request\+Factory\+Ptr}}
\index{Http\+Request\+Factory\+Ptr@{Http\+Request\+Factory\+Ptr}!sock\+::http@{sock\+::http}}
\subsubsection[{Http\+Request\+Factory\+Ptr}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\+::shared\+\_\+ptr$<${\bf Http\+Request\+Factory}$>$ {\bf sock\+::http\+::\+Http\+Request\+Factory\+Ptr}}\label{namespacesock_1_1http_a109e52a7c286a1054ad5fe134a97ec09}
\hypertarget{namespacesock_1_1http_a10bd924b8a80c730376bfab54559cbcf}{}\index{sock\+::http@{sock\+::http}!Http\+Request\+Parser\+Ptr@{Http\+Request\+Parser\+Ptr}}
\index{Http\+Request\+Parser\+Ptr@{Http\+Request\+Parser\+Ptr}!sock\+::http@{sock\+::http}}
\subsubsection[{Http\+Request\+Parser\+Ptr}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\+::shared\+\_\+ptr$<${\bf Http\+Request\+Parser}$>$ {\bf sock\+::http\+::\+Http\+Request\+Parser\+Ptr}}\label{namespacesock_1_1http_a10bd924b8a80c730376bfab54559cbcf}
\hypertarget{namespacesock_1_1http_abc368575f73a91496777e7268d6e9041}{}\index{sock\+::http@{sock\+::http}!Http\+Request\+Ptr@{Http\+Request\+Ptr}}
\index{Http\+Request\+Ptr@{Http\+Request\+Ptr}!sock\+::http@{sock\+::http}}
\subsubsection[{Http\+Request\+Ptr}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\+::shared\+\_\+ptr$<${\bf Http\+Request}$>$ {\bf sock\+::http\+::\+Http\+Request\+Ptr}}\label{namespacesock_1_1http_abc368575f73a91496777e7268d6e9041}
\hypertarget{namespacesock_1_1http_a1e8d565c94861f483cae82faa5d90ac8}{}\index{sock\+::http@{sock\+::http}!Http\+Response\+Ptr@{Http\+Response\+Ptr}}
\index{Http\+Response\+Ptr@{Http\+Response\+Ptr}!sock\+::http@{sock\+::http}}
\subsubsection[{Http\+Response\+Ptr}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\+::shared\+\_\+ptr$<${\bf Http\+Response}$>$ {\bf sock\+::http\+::\+Http\+Response\+Ptr}}\label{namespacesock_1_1http_a1e8d565c94861f483cae82faa5d90ac8}
\hypertarget{namespacesock_1_1http_ab40d42e06f9b067d13943821f928e62e}{}\index{sock\+::http@{sock\+::http}!Http\+Session\+Factory\+Ptr@{Http\+Session\+Factory\+Ptr}}
\index{Http\+Session\+Factory\+Ptr@{Http\+Session\+Factory\+Ptr}!sock\+::http@{sock\+::http}}
\subsubsection[{Http\+Session\+Factory\+Ptr}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\+::shared\+\_\+ptr$<${\bf Http\+Session\+Factory}$>$ {\bf sock\+::http\+::\+Http\+Session\+Factory\+Ptr}}\label{namespacesock_1_1http_ab40d42e06f9b067d13943821f928e62e}
\hypertarget{namespacesock_1_1http_a4779c595b36bc7b552e6558880c29f95}{}\index{sock\+::http@{sock\+::http}!Http\+Session\+Ptr@{Http\+Session\+Ptr}}
\index{Http\+Session\+Ptr@{Http\+Session\+Ptr}!sock\+::http@{sock\+::http}}
\subsubsection[{Http\+Session\+Ptr}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\+::shared\+\_\+ptr$<${\bf Http\+Session}$>$ {\bf sock\+::http\+::\+Http\+Session\+Ptr}}\label{namespacesock_1_1http_a4779c595b36bc7b552e6558880c29f95}


\subsection{Enumeration Type Documentation}
\hypertarget{namespacesock_1_1http_ac5e7c0dc7506cb150c803b1e52020020}{}\index{sock\+::http@{sock\+::http}!Connection\+State@{Connection\+State}}
\index{Connection\+State@{Connection\+State}!sock\+::http@{sock\+::http}}
\subsubsection[{Connection\+State}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf sock\+::http\+::\+Connection\+State}}\label{namespacesock_1_1http_ac5e7c0dc7506cb150c803b1e52020020}


连接状态 

\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{C\+L\+O\+S\+E@{C\+L\+O\+S\+E}!sock\+::http@{sock\+::http}}\index{sock\+::http@{sock\+::http}!C\+L\+O\+S\+E@{C\+L\+O\+S\+E}}\item[{\em 
\hypertarget{namespacesock_1_1http_ac5e7c0dc7506cb150c803b1e52020020accd2a6a98b1bb86124ff5eec7d3ecc2e}{}C\+L\+O\+S\+E\label{namespacesock_1_1http_ac5e7c0dc7506cb150c803b1e52020020accd2a6a98b1bb86124ff5eec7d3ecc2e}
}]\index{K\+E\+E\+P\+\_\+\+A\+L\+I\+V\+E@{K\+E\+E\+P\+\_\+\+A\+L\+I\+V\+E}!sock\+::http@{sock\+::http}}\index{sock\+::http@{sock\+::http}!K\+E\+E\+P\+\_\+\+A\+L\+I\+V\+E@{K\+E\+E\+P\+\_\+\+A\+L\+I\+V\+E}}\item[{\em 
\hypertarget{namespacesock_1_1http_ac5e7c0dc7506cb150c803b1e52020020ae04a4298a44baf9388f0b45697e8d6fe}{}K\+E\+E\+P\+\_\+\+A\+L\+I\+V\+E\label{namespacesock_1_1http_ac5e7c0dc7506cb150c803b1e52020020ae04a4298a44baf9388f0b45697e8d6fe}
}]\end{description}
\end{Desc}
\hypertarget{namespacesock_1_1http_aa260534fb759e974d6fcc1477015b9c0}{}\index{sock\+::http@{sock\+::http}!Request\+Method@{Request\+Method}}
\index{Request\+Method@{Request\+Method}!sock\+::http@{sock\+::http}}
\subsubsection[{Request\+Method}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf sock\+::http\+::\+Request\+Method}}\label{namespacesock_1_1http_aa260534fb759e974d6fcc1477015b9c0}


H\+T\+T\+P请求方式 

\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{G\+E\+T@{G\+E\+T}!sock\+::http@{sock\+::http}}\index{sock\+::http@{sock\+::http}!G\+E\+T@{G\+E\+T}}\item[{\em 
\hypertarget{namespacesock_1_1http_aa260534fb759e974d6fcc1477015b9c0a99862211568c7d30ec2803c61ce5cc23}{}G\+E\+T\label{namespacesock_1_1http_aa260534fb759e974d6fcc1477015b9c0a99862211568c7d30ec2803c61ce5cc23}
}]\end{description}
\end{Desc}
